/*通用样式*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
body {
	font-family:"思源黑体","Microsoft YaHei","微软雅黑", "宋体", Arial,"SimSun";
	color: #333;
	background:#fff;
}

a{text-decoration:none;outline:none;color: #333;transition: all 0.6s;-webkit-transition: all 0.6s;}
a:hover,a:focus{text-decoration:none;transition: all 0.6s;-webkit-transition: all 0.6s;}

ol,ul,li{list-style: none;}
h1, h2, h3, h4, h5, h6{font-weight: normal;font-size: 100%;}

/*合并表格边框，设置边框距为零*/
table{border-collapse: collapse;border-spacing: 0;}

/*清除浮动*/
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after{clear:both;}
.clearfix{ *zoom:1;/*ie6,7*/} 
.clear { clear: both; margin: 0 auto;}

/*强制换行*/
.break_word{word-wrap:break-word;word-break:break-all;}

/*禁止换行*/
.keep_all{word-break:keep-all;white-space:nowrap;}

/*超出省略号，仅限单行，并且需要设定一个宽度*/
.ellipsis { overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

/*段落两端对齐*/
.case_intro , .txt_justify{text-align:justify;text-justify:inter-ideograph;}

/*禁止FF等浏览器给textarea增加可拖拽大小的设置*/
textarea { resize: none; }
input, textarea {outline: none;outline-style: none;outline-width: initial;outline-color: initial;-webkit-appearance: none;appearance: none;border-radius:0px;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;appearance: none;}
input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999;}
input::-ms-input-placeholder{color: #999;}
input::-webkit-input-placeholder{color: #999;}

.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ellipsis2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.main{width:100%;max-width:1920px;margin:0 auto;transition: all 1s; -webkit-transition: all 1s;}

/*页码*/
.page01 {text-align:center;width:100%;float:left;margin-top:30px;}
.page01 a{display:inline-block;zoom:1;*display:inline;padding:0 16px;height:40px;line-height:40px;margin-left:4px; margin-right:4px;color:#999;font-size: 12px;cursor: pointer; text-align:center;transition: all 0.6s;-webkit-transition: all 0.6s;}
.page01 .current{ color:#fff;background:#007fd9; }
.page01 a:hover{color:#fff;background: #007fd9; transition: all 0.6s;-webkit-transition: all 0.6s;}
.page01 input{display:inline-block;zoom:1;*display:inline;width:60px;padding:0 8px;height:40px;border:none;background:#f3f3f3;}
.page01 input.go{border:#007fd9 solid 2px;color:#007fd9;}

.page02 {float:left;width:100%;height:45px;line-height:45px;text-align:center;color:#333;font-size:16px;background:#f8f8f8;margin-top:20px;display:none;}

/* 加载更多 */
.load-more{width:180px;margin:0 auto;margin-top:40px;}
.load-more a{display:block;width:100%;height:40px;border:#ddd solid 2px;font-size:12px;color:#aaa;line-height:36px;text-align:center;font-family:"宋体";}
.load-more a:hover{border:#ffb900 solid 2px;color:#fff;background:#ffb900;transition: all 0.3s;-webkit-transition: all 0.3s;}

@media (max-width: 480px){
	.load-more{margin-top:20px;}
}

/*top*/
.header100{width:100%;height:90px;margin:0 auto;background:#fff;}
.headerMenu-bg{position: fixed;top: 0;left: 0;right: 0;width:100%;height:90px;z-index:98;background:#fff;display:none;}
.headerMenu{width:100%;height:90px;background:#fff;z-index:99;transition: all 0.2s;-webkit-transition: all 0.2s;position: fixed;top: 0;left: 0;right: 0;-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.1);box-shadow: 0 4px 12px rgba(0,0,0,0.1);transition: all 1s;-webkit-transition: all 1s;}
.headerMenu .container{width:100%;max-width:1280px;}
.header_logo{float:left; width:auto;height:64px;margin:13px 0;}
.header_logo a{float:left;height:100%;}
.header_logo a img{float:left;max-height:100%;transition: all 1s;-webkit-transition: all 1s;}

/* 主导航 */
.header-nav{float:right;}
.header-nav ul{float:left;width:auto;}
.header-nav li{float:left;padding:0 20px;position:relative;}
.header-nav li h3{float:left;width:100%;position:relative;}
.header-nav li h3 a{float:left;font-size:18px;color:#000;line-height:90px;font-family:"微软雅黑";}
.header-nav li.cur h3 a{color:#0d78ce;}
.header-nav li h3 a:hover{color:#0d78ce;}
.header-nav li h3 i{position:absolute;right:0;top:0;display:block;width:48px;height:48px;background:url(../images/icon-down01.png) no-repeat center;background-size:16px;display:none; transition: all 0.2s;-webkit-transition: all 0.2s;}

.header-nav .sec-nav{position:absolute;top:90px;left:50%;width:180px;padding:16px 0;background:rgba(255,255,255,0.8);margin-left:-90px;-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.1);box-shadow: 0 4px 12px rgba(0,0,0,0.1);display:none;}
.header-nav .sec-nav ul{width:100%;}
.header-nav .sec-nav li{float:left;width:100%;padding:0;}
.header-nav .sec-nav li a{float:left;width:100%;font-size:12px;color:#666;line-height:34px;text-align:center;font-family:"宋体";}
.header-nav .sec-nav li a:hover{color:#0d78ce;}

.header-nav .nav-close{width:100%;height:60px;border-bottom:#eee solid 1px;padding:0 20px;}
.header-nav .nav-close h6{float:left;font-size:18px;color:#333;font-family:"微软雅黑";line-height:60px;font-weight:400;}
.header-nav .nav-close span{float:right;width:28px;height:60px;background:url(../images/icon-nav-close.png) no-repeat center;background-size:24px;}
.header-nav .nav-close{display:none;}

/* 头部语言切换 */
.language{float:right;margin-left:40px;margin-top:31px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.language a{float:left;padding-left:26px;font-size:14px;color:#999;line-height:28px;background:url(../images/icon-language.png) no-repeat left center;transition: all 0.2s;-webkit-transition: all 0.2s;}
.language a:hover{color:#0d78ce;background:url(../images/icon-language-1.png) no-repeat left center;transition: all 0.2s;-webkit-transition: all 0.2s;}

@media (max-width: 1300px){
	.language{margin-left:28px;}
}


/*移动端导航*/
.icon-nav-btn{float:right;margin-top:16px;width:36px;display:none;}
.icon-nav-btn img{width:100%;display:block;}

/*导航背景*/
.trans-bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);  *zoom:1;z-index:101;display:none;}

.wap-sort-bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);  *zoom:1;z-index:101;display:none;}

@media (max-width: 1280px){
	.header-nav li{padding:0 16px;}
	.header-nav li h3 a{font-size:16px;}
	.header-nav .sec-nav{width:140px;margin-left:-70px;}
}

@media (max-width: 1200px){
	.header100{height:60px;}
	.headerMenu-bg{height:60px;}
	.headerMenu{background:#fff;height:60px;-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.1);box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);}
	.header_logo{height:40px;margin:10px 0;}

	.language{margin-right:20px;margin-top:20px;}

	.icon-nav-btn{display:block;}
	.header-nav .nav-close{display:block;}

	.header-nav{width:72%;height:100%;background:#fff;position:fixed;left:-72%;top:0;z-index:102;margin-top:0;}
	.header-nav ul{width:100%;height:calc(100% - 100px);overflow-y:auto;-webkit-box-shadow:-2px -4px 12px rgba(0,0,0,0.1) inset;box-shadow:-2px -4px 12px rgba(0,0,0,0.1) inset;}
	.header-nav li{width:100%;margin:0;padding:0 3%;}
	.header-nav li h3 a{width:100%;font-size:15px;line-height:48px;text-align:left;border-bottom:#eee solid 1px;}
	.header-nav li h3 i{display:block;}
	.header-nav .sec-nav{position:relative;top:0;left:0;width:100%;background:none;margin-left:0;-webkit-box-shadow: none;box-shadow:none;}
	.header-nav .sec-nav ul{height:auto;-webkit-box-shadow:none;box-shadow:none;}
	.header-nav .sec-nav li a{color:#666;text-align:left;padding:0 5%;line-height:40px;}
	.header-nav .sec-nav li a:hover{color:#007fd9;}

}

 @media (max-width: 640px){
 	.header100{height:48px;}
	.headerMenu-bg{height:48px;}
	.headerMenu{height:48px;}
	.header_logo{height:28px;margin:10px 0;}

 	.header-nav .nav-close{height:48px;}
	.header-nav .nav-close h6{line-height:48px;}
	.header-nav .nav-close span{height:48px;}

	.language{margin-top:12px;margin-right:8px;}
	.icon-nav-btn{margin-top:8px;}
 }

/* 底部 联系方式 */
.footer-contact{width:100%;margin:0 auto;padding:24px 0;background:#eee;}
.footer-contact h6{padding-left:30px;float:right;margin-left:16%;font-size:12px;color:#666;line-height:32px;font-family:"宋体";}
.footer-contact h6.addr{float:left;margin-left:0;}

@media(max-width:1240px){
	.footer-contact h6{margin-left:8%;}
}

@media(max-width:1080px){
	.footer-contact h6{width:38%;margin-left:0;float:left;}
	.footer-contact h6.addr{width:62%;}
	.footer-contact h6.fax{width:62%;}
}

@media(max-width:640px){
	.footer-contact{padding:16px 0;}
	.footer-contact h6{width:100%;margin-left:0;float:left;}
	.footer-contact h6.addr{width:100%;}
	.footer-contact h6.fax{width:100%;}
}


/*底部导航*/
.footer{width:100%;margin:0 auto;background:#303336;}
.foot-nav{width:100%;margin:0 auto;height:370px;}
.foot-nav dl{float: left;width:12.5%;height:100%;border-left:#393c3f solid 1px;padding-top:40px;}
.foot-nav dl:first-child{border-left:none;}
.foot-nav dl dt{float:left;width:100%;padding-bottom:12px;margin-bottom:24px;position:relative;}
.foot-nav dl dt a{float:left;width:100%;font-size:16px;color:#fff;line-height:28px;font-weight:normal;font-family:"微软雅黑";text-align:center;}
.foot-nav dl dt a em{position:absolute;bottom:0;left:50%;display:block;width:20px;height:2px;background:#ffb900;margin-left:-10px;}
.foot-nav dl dd{float:left;width:100%;}
.foot-nav dl dd a{font-size: 12px;color: #afadaf;display:block;font-family:"宋体";width:100%;line-height:28px;height:28px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all 0.3s;-webkit-transition: all 0.3s;}
.foot-nav dl dd:hover a{color:#fff;transition: all 0.3s;-webkit-transition: all 0.3s;}
.foot-nav dl dt a i{display: none;}

.copyright{width:100%;height:60px;margin:0 auto;background:#303336;font-size:12px;color:#888588;line-height:60px;font-family:"宋体";overflow:hidden;border-top:#393c3f solid 1px;}
.copyright span{font-family:Arial;}
.copyright i{font-style:normal;font-family:Arial;}
.copyright a{font-size:12px;color:#888588;line-height:60px;font-family:"宋体";transition: all 0.3s;-webkit-transition: all 0.3s;}
.copyright a:hover{color:#fff;transition: all 0.3s;-webkit-transition: all 0.3s;}
.copyright a.bah{float:right;}

.guide{ position:fixed;  right:2%; bottom:60px; width:40px; height:40px;background:rgba(255,255,255,0.2);z-index:9999;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,0.2);
    box-shadow: 0 2px 12px rgba(0,0,0,0.2);display:none;}
.guide img{display:block;max-width:100%;}

 @media (max-width: 1080px){

	.foot-nav{height:auto;padding:20px 0;}
	.foot-nav dl{width:100%;height:auto;border-left:none;padding:0;}
	.foot-nav dl dt{margin-bottom:0px;border-bottom:#393c3f solid 1px;padding-bottom:0;}
	.foot-nav dl:last-child dt{border-bottom:none;}
	.foot-nav dl dt a{line-height:42px;text-align:left;font-size:15px;}
	.foot-nav dl dt a em{display:none;}
	.foot-nav dl dd{display:none;padding-left:0;padding:0 3%;}
	.foot-nav dl dd a{line-height:40px;height:40px;text-align:left;}
	.foot-nav dl dt a i{display:block;float:right;width:20px;height:40px;background:url(../images/icon-right.png) no-repeat center;}

	/*分页页码*/	 
	.page01{display:none;}  
	.page02{display:block;}  

	.guide{right:0; bottom:0;}	 
	 
 }

 @media (max-width: 640px){
	.copyright{height:auto;padding:10px 0;line-height:20px;text-align:center;}
	.copyright a{line-height:20px;display:inline-block;float:none;}
	.copyright i{display:inline-block;}
	.copyright a.bah{line-height:20px;display:inline-block;float:none;margin-left:20px;}

}

.gray{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity:0.7;
}


@keyframes fadeInDown {
0% {
    opacity: 0;
    transform: translateY(-1000px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}


.chrome {
	background-position: 0 0;
	width: 73px;
	height: 96px;
	margin:0 4px 0 0;
}

.firefox {
	background-position: -292px 0;
	width: 73px;
	height: 98px;
}

.ie9 {
	background-position: -179px 0;
	width: 95px;
	height: 98px;
}

.opera {
	background-position: -90px 0;
	width: 73px;
	height: 98px;
}

.safari {
	background-position: -387px 0;
	width: 73px;
	height: 98px;
	margin:0 4px 0 0;
}


.container{padding:0;}

 @media(max-width: 1080px){
.container{padding-left:2.5%;padding-right:2.5%;}
.nopd{padding:0;}

 }

.headerMenu .container{max-width:100%;width:100%;padding:0 20px;}
.staff-icon{float:right;margin-left:20px;margin-top:36px;}
.staff-icon a{float:left;}
.staff-icon a img{float:left;width:18px;}
.staff-icon a span{float:left;margin-left:4px;font-size:14px;color:#888;line-height:18px;}

 @media(max-width: 1440px){
 	.header-nav li h3 a{font-size:16px;}
 }
@media(max-width: 1360px){
 	.header-nav li{padding:0 16px;}
 	.header-nav li h3 a{font-size:14px;}
 }

@media(max-width: 1200px){
 	.headerMenu .container{padding-left:2.5%;padding-right:2.5%;}

 	.staff-icon{margin-left:0px;margin-top:24px;margin-right:20px;}

 }

 @media(max-width: 640px){
 	.staff-icon{margin-left:10px;margin-top:16px;margin-right:20px;}
 }
